Truncate damage to 32000
$C2/0C90 C9 00 7D    CMP #$7D00              A:8EBD X:0000 Y:000A P:eNvmXdIzc
$C2/0C93 90 03       BCC $03    [$0C98]      A:8EBD X:0000 Y:000A P:envmXdIzC
$C2/0C95 A9 00 7D    LDA #$7D00              A:8EBD X:0000 Y:000A P:envmXdIzC

Miss bit is #$8000
$C2/634D A9 00 80    LDA #$7E00              A:0004 X:000C Y:0004 P:envmXdIzC

Check if 'Miss' ($C1/A624 for multiple-target spells)
$C1/A50F C9 7E       CMP #$7E                A:007F X:0000 Y:0003 P:eNvMxdIzc	new miss value is #$7Exx
$C1/A511 D0 1B       BNE $1B    [$A52E]      A:007F X:0000 Y:0003 P:eNvMxdIzc	not miss and not recovery item or draining spell

$C1/A513 80 30       BRA $30    [$A545]      A:0080 X:0000 Y:0003 P:envMxdIZC	must check low bit to see if truly miss or just a recovery item/draining spell

$C1/A52E 88          DEY                     A:007F X:0000 Y:0003 P:eNvMxdIzc
$C1/A52F C2 20       REP #$20                A:007F X:0000 Y:0002 P:envMxdIzc
$C1/A531 B1 76       LDA ($76),y[$7E:2D74]   A:007F X:0000 Y:0002 P:envmxdIzc
$C1/A533 29 FF 7F    AND #$7FFF              A:7FFF X:0000 Y:0002 P:envmxdIzc
$C1/A536 AA          TAX                     A:7FFF X:0000 Y:0002 P:envmxdIzc
$C1/A537 7B          TDC                     A:7FFF X:7FFF Y:0002 P:envmxdIzc
$C1/A538 E2 20       SEP #$20                A:0000 X:7FFF Y:0002 P:envmxdIZc
$C1/A53A 64 68       STZ $68    [$00:0068]   A:0000 X:7FFF Y:0002 P:envMxdIZc
$C1/A53C 20 2B 1B    JSR $1B2B  [$C1:1B2B]   A:0000 X:7FFF Y:0002 P:envMxdIZc	prepare registers for use with drawing numerals

	Prepare registers for use with drawing numerals
	$C1/1B2B C2 20       REP #$20                A:0000 X:7FFF Y:0002 P:envMxdIZc
	$C1/1B2D 22 20 D8 C0 JSL $C0D820[$C0:D820]   A:0000 X:7FFF Y:0002 P:envmxdIZc	clear registers

		Clear registers for storing a decimal value for each decimal place
		$C0/D820 64 22       STZ $22    [$00:0022]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D822 64 24       STZ $24    [$00:0024]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D824 64 26       STZ $26    [$00:0026]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D826 64 28       STZ $28    [$00:0028]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D828 64 2A       STZ $2A    [$00:002A]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D82A 64 30       STZ $30    [$00:0030]   A:0000 X:7FFF Y:0002 P:envmxdIZc
		$C0/D82C 6B          RTL                     A:0000 X:7FFF Y:0002 P:envmxdIZc

	$C1/1B31 8A          TXA                     A:0000 X:7FFF Y:0002 P:envmxdIZc
	$C1/1B32 22 40 D8 C0 JSL $C0D840[$C0:D840]   A:7FFF X:7FFF Y:0002 P:envmxdIzc	store each decimal place to register

		Store each decimal place to registers (1 to 5, depending on amount of damage)
		$C0/D840 38          SEC                     A:7FFF X:7FFF Y:0002 P:envmxdIzc
		$C0/D841 E9 10 27    SBC #$2710              A:7FFF X:7FFF Y:0002 P:envmxdIzC
		$C0/D844 90 05       BCC $05    [$D84B]      A:58EF X:7FFF Y:0002 P:envmxdIzC
		$C0/D846 E6 22       INC $22    [$00:0022]   A:58EF X:7FFF Y:0002 P:envmxdIzC
		$C0/D848 4C 40 D8    JMP $D840  [$7E:D840]   A:58EF X:7FFF Y:0002 P:envmxdIzC
		$C0/D84B 18          CLC                     A:E3BF X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D84C 69 10 27    ADC #$2710              A:E3BF X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D84F 38          SEC                     A:0ACF X:7FFF Y:0002 P:envmxdIzC
		$C0/D850 E9 E8 03    SBC #$03E8              A:0ACF X:7FFF Y:0002 P:envmxdIzC
		$C0/D853 90 05       BCC $05    [$D85A]      A:06E7 X:7FFF Y:0002 P:envmxdIzC
		$C0/D855 E6 24       INC $24    [$00:0024]   A:06E7 X:7FFF Y:0002 P:envmxdIzC
		$C0/D857 4C 4F D8    JMP $D84F  [$7E:D84F]   A:06E7 X:7FFF Y:0002 P:envmxdIzC
		$C0/D85A 18          CLC                     A:FF17 X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D85B 69 E8 03    ADC #$03E8              A:FF17 X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D85E 38          SEC                     A:02FF X:7FFF Y:0002 P:envmxdIzC
		$C0/D85F E9 64 00    SBC #$0064              A:02FF X:7FFF Y:0002 P:envmxdIzC
		$C0/D862 90 05       BCC $05    [$D869]      A:029B X:7FFF Y:0002 P:envmxdIzC
		$C0/D864 E6 26       INC $26    [$00:0026]   A:029B X:7FFF Y:0002 P:envmxdIzC
		$C0/D866 4C 5E D8    JMP $D85E  [$7E:D85E]   A:029B X:7FFF Y:0002 P:envmxdIzC
		$C0/D869 18          CLC                     A:FFDF X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D86A 69 64 00    ADC #$0064              A:FFDF X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D86D 38          SEC                     A:0043 X:7FFF Y:0002 P:envmxdIzC
		$C0/D86E E9 0A 00    SBC #$000A              A:0043 X:7FFF Y:0002 P:envmxdIzC
		$C0/D871 90 05       BCC $05    [$D878]      A:0039 X:7FFF Y:0002 P:envmxdIzC
		$C0/D873 E6 28       INC $28    [$00:0028]   A:0039 X:7FFF Y:0002 P:envmxdIzC
		$C0/D875 4C 6D D8    JMP $D86D  [$7E:D86D]   A:0039 X:7FFF Y:0002 P:envmxdIzC
		$C0/D878 18          CLC                     A:FFFD X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D879 69 0A 00    ADC #$000A              A:FFFD X:7FFF Y:0002 P:eNvmxdIzc
		$C0/D87C 85 2A       STA $2A    [$00:002A]   A:0007 X:7FFF Y:0002 P:envmxdIzC
		$C0/D87E 6B          RTL                     A:0007 X:7FFF Y:0002 P:envmxdIzC

	Store digits to $69-$6D for use with transferring graphics from RAM to RAM
	$C1/1B36 7B          TDC                     A:0007 X:7FFF Y:0002 P:envmxdIzC
	$C1/1B37 E2 20       SEP #$20                A:0000 X:7FFF Y:0002 P:envmxdIZC
	$C1/1B39 A5 22       LDA $22    [$00:0022]   A:0000 X:7FFF Y:0002 P:envMxdIZC
	$C1/1B3B 18          CLC                     A:0003 X:7FFF Y:0002 P:envMxdIzC
	$C1/1B3C 65 68       ADC $68    [$00:0068]   A:0003 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B3E 85 69       STA $69    [$00:0069]   A:0003 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B40 A5 24       LDA $24    [$00:0024]   A:0003 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B42 18          CLC                     A:0002 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B43 65 68       ADC $68    [$00:0068]   A:0002 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B45 85 6A       STA $6A    [$00:006A]   A:0002 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B47 A5 26       LDA $26    [$00:0026]   A:0002 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B49 18          CLC                     A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B4A 65 68       ADC $68    [$00:0068]   A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B4C 85 6B       STA $6B    [$00:006B]   A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B4E A5 28       LDA $28    [$00:0028]   A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B50 18          CLC                     A:0006 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B51 65 68       ADC $68    [$00:0068]   A:0006 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B53 85 6C       STA $6C    [$00:006C]   A:0006 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B55 A5 2A       LDA $2A    [$00:002A]   A:0006 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B57 18          CLC                     A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B58 65 68       ADC $68    [$00:0068]   A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B5A 85 6D       STA $6D    [$00:006D]   A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C1/1B5C 60          RTS                     A:0007 X:7FFF Y:0002 P:envMxdIzc

Draw the numerals
$C1/A53F 22 90 D8 C0 JSL $C0D890[$C0:D890]   A:0007 X:7FFF Y:0002 P:envMxdIzc

	Draw all necessary numerals ($C0/D930 for multiple-target spells)
	$C0/D890 C2 20       REP #$20                A:0007 X:7FFF Y:0002 P:envMxdIzc
	$C0/D892 A0 B3 60    LDY #$60B3              A:0007 X:7FFF Y:0002 P:envmxdIzc
	$C0/D895 A9 10 00    LDA #$0010              A:0007 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D898 85 14       STA $14    [$00:0014]   A:0010 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D89A A5 69       LDA $69    [$00:0069]   A:0010 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D89C 29 FF 00    AND #$00FF              A:0203 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D89F D0 2B       BNE $2B    [$D8CC]      A:0003 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D8CC A5 69       LDA $69    [$00:0069]   A:0003 X:7FFF Y:60B3 P:envmxdIzc
	$C0/D8CE 20 30 D6    JSR $D630  [$C0:D630]   A:0203 X:7FFF Y:60B3 P:envmxdIzc	draw 1st numeral

		Draw a numeral in its designated subroutine ($C0/D9A0 for multiple-target spells)
		$C0/D630 85 32       STA $32    [$00:0032]   A:0203 X:7FFF Y:60B3 P:envmxdIzc
		$C0/D632 A5 30       LDA $30    [$00:0030]   A:0203 X:7FFF Y:60B3 P:envmxdIzc
		$C0/D634 D0 06       BNE $06    [$D63C]      A:0000 X:7FFF Y:60B3 P:envmxdIZc	if NOT drawing 1st numeral
		$C0/D636 20 70 D6    JSR $D670  [$C0:D670]   A:0000 X:7FFF Y:60B3 P:envmxdIZc

			Draw 1st numeral (ie. left-most numeral), this code has only been moved and not changed ($C0/D9F0 for multi-target spells)
			$C0/D670 A5 32       LDA $32    [$00:0032]   A:0000 X:7FFF Y:60B3 P:envmxdIZc
			$C0/D672 29 FF 00    AND #$00FF              A:0203 X:7FFF Y:60B3 P:envmxdIzc
			$C0/D675 0A          ASL A                   A:0003 X:7FFF Y:60B3 P:envmxdIzc
			$C0/D676 AA          TAX                     A:0006 X:7FFF Y:60B3 P:envmxdIzc
			$C0/D677 BF 32 A7 C1 LDA $C1A732,x[$C1:A738] A:0006 X:0006 Y:60B3 P:envmxdIzc
			$C0/D67B AA          TAX                     A:BCA0 X:0006 Y:60B3 P:eNvmxdIzc
			$C0/D67C A9 10 00    LDA #$0010              A:BCA0 X:BCA0 Y:60B3 P:eNvmxdIzc
			$C0/D67F 85 12       STA $12    [$00:0012]   A:0010 X:BCA0 Y:60B3 P:envmxdIzc
			$C0/D681 BF 00 00 7F LDA $7F0000,x[$7F:BCA0] A:0010 X:BCA0 Y:60B3 P:envmxdIzc
			$C0/D685 99 00 00    STA $0000,y[$7E:60B3]   A:0000 X:BCA0 Y:60B3 P:envmxdIZc
			$C0/D688 E8          INX                     A:0000 X:BCA0 Y:60B3 P:envmxdIZc
			$C0/D689 E8          INX                     A:0000 X:BCA1 Y:60B3 P:eNvmxdIzc
			$C0/D68A C8          INY                     A:0000 X:BCA2 Y:60B3 P:eNvmxdIzc
			$C0/D68B C8          INY                     A:0000 X:BCA2 Y:60B4 P:envmxdIzc
			$C0/D68C C6 12       DEC $12    [$00:0012]   A:0000 X:BCA2 Y:60B5 P:envmxdIzc
			$C0/D68E D0 F1       BNE $F1    [$D681]      A:0000 X:BCA2 Y:60B5 P:envmxdIzc
			$C0/D690 60          RTS                     A:3838 X:BCC0 Y:60D3 P:envmxdIZc

		$C0/D639 E6 30       INC $30    [$00:0030]   A:3838 X:BCC0 Y:60D3 P:envmxdIZc
		$C0/D63B 60          RTS                     A:3838 X:BCC0 Y:60D3 P:envmxdIzc
		$C0/D63C C9 01 00    CMP #$0001              A:0001 X:BCC0 Y:60D3 P:envmxdIzc	if drawing 2nd numeral
		$C0/D63F D0 06       BNE $06    [$D647]      A:0001 X:BCC0 Y:60D3 P:envmxdIZC
		$C0/D641 20 A0 D6    JSR $D6A0  [$C0:D6A0]   A:0001 X:BCC0 Y:60D3 P:envmxdIZC

			Draw 2nd numeral (draw starting at tile 0, position X6) ($C0/DA20 for multi-target spells)
			$C0/D6A0 98          TYA                     A:0001 X:BCC0 Y:60D3 P:envmxdIZC
			$C0/D6A1 38          SEC                     A:60D3 X:BCC0 Y:60D3 P:envmxdIzC
			$C0/D6A2 E9 20 00    SBC #$0020              A:60D3 X:BCC0 Y:60D3 P:envmxdIzC
			$C0/D6A5 A8          TAY                     A:60B3 X:BCC0 Y:60D3 P:envmxdIzC
			$C0/D6A6 A5 32       LDA $32    [$00:0032]   A:60B3 X:BCC0 Y:60B3 P:envmxdIzC
			$C0/D6A8 29 FF 00    AND #$00FF              A:0702 X:BCC0 Y:60B3 P:envmxdIzC
			$C0/D6AB 0A          ASL A                   A:0002 X:BCC0 Y:60B3 P:envmxdIzC
			$C0/D6AC AA          TAX                     A:0004 X:BCC0 Y:60B3 P:envmxdIzc
			$C0/D6AD BF 32 A7 C1 LDA $C1A732,x[$C1:A736] A:0004 X:0004 Y:60B3 P:envmxdIzc
			$C0/D6B1 AA          TAX                     A:BC80 X:0004 Y:60B3 P:eNvmxdIzc
			$C0/D6B2 A9 08 00    LDA #$0008              A:BC80 X:BC80 Y:60B3 P:eNvmxdIzc
			$C0/D6B5 85 22       STA $22    [$00:0022]   A:0008 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6B7 BF 00 00 7F LDA $7F0000,x[$7F:BC80] A:0008 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6BB 85 12       STA $12    [$00:0012]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6BD 29 C0 C0    AND #$C0C0              A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C0 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc	shift bits right 6 times (ie. src pos X0 to dst pos X6)
			$C0/D6C1 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C2 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C3 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C4 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C5 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C6 19 00 00    ORA $0000,y[$7E:60B3]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6C9 99 00 00    STA $0000,y[$7E:60B3]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6CC A5 12       LDA $12    [$00:0012]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6CE 29 3E 3E    AND #$3E3E              A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6D1 0A          ASL A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc	shift bits left 2 times (ie. src pos X2 to dst pos X0)
			$C0/D6D2 0A          ASL A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6D3 19 20 00    ORA $0020,y[$7E:60D3]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6D6 99 20 00    STA $0020,y[$7E:60D3]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6D9 BF 10 00 7F LDA $7F0010,x[$7F:BC90] A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6DD 85 12       STA $12    [$00:0012]   A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6DF 29 C0 C0    AND #$C0C0              A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6E2 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E3 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E4 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E5 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E6 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E7 4A          LSR A                   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6E8 19 10 00    ORA $0010,y[$7E:60C3]   A:0000 X:BC80 Y:60B3 P:envmxdIZc
			$C0/D6EB 99 10 00    STA $0010,y[$7E:60C3]   A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6EE A5 12       LDA $12    [$00:0012]   A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6F0 29 3E 3E    AND #$3E3E              A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6F3 0A          ASL A                   A:3838 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6F4 0A          ASL A                   A:7070 X:BC80 Y:60B3 P:envmxdIzc
			$C0/D6F5 19 30 00    ORA $0030,y[$7E:60E3]   A:E0E0 X:BC80 Y:60B3 P:eNvmxdIzc
			$C0/D6F8 99 30 00    STA $0030,y[$7E:60E3]   A:E0E0 X:BC80 Y:60B3 P:eNvmxdIzc
			$C0/D6FB E8          INX                     A:E0E0 X:BC80 Y:60B3 P:eNvmxdIzc
			$C0/D6FC E8          INX                     A:E0E0 X:BC81 Y:60B3 P:eNvmxdIzc
			$C0/D6FD C8          INY                     A:E0E0 X:BC82 Y:60B3 P:eNvmxdIzc
			$C0/D6FE C8          INY                     A:E0E0 X:BC82 Y:60B4 P:envmxdIzc
			$C0/D6FF C6 22       DEC $22    [$00:0022]   A:E0E0 X:BC82 Y:60B5 P:envmxdIzc
			$C0/D701 D0 B4       BNE $B4    [$D6B7]      A:E0E0 X:BC82 Y:60B5 P:envmxdIzc
			$C0/D703 98          TYA                     A:F0F0 X:BC90 Y:60C3 P:envmxdIZc
			$C0/D704 38          SEC                     A:60C3 X:BC90 Y:60C3 P:envmxdIzc
			$C0/D705 E9 10 00    SBC #$0010              A:60C3 X:BC90 Y:60C3 P:envmxdIzC
			$C0/D708 A8          TAY                     A:60B3 X:BC90 Y:60C3 P:envmxdIzC
			$C0/D709 60          RTS                     A:60B3 X:BC90 Y:60B3 P:envmxdIzC

		$C0/D644 E6 30       INC $30    [$00:0030]   A:60B3 X:BC90 Y:60B3 P:envmxdIzC
		$C0/D646 60          RTS                     A:60B3 X:BC90 Y:60B3 P:envmxdIzC
		$C0/D647 C9 02 00    CMP #$0002              A:0002 X:BC90 Y:60B3 P:envmxdIzC	if drawing 3rd numeral
		$C0/D64A D0 06       BNE $06    [$D652]      A:0002 X:BC90 Y:60B3 P:envmxdIZC
		$C0/D64C 20 20 D7    JSR $D720  [$C0:D720]   A:0002 X:BC90 Y:60B3 P:envmxdIZC

			Draw 3rd numeral (draw starting at tile 1, position X4) ($C0/DAA0 for multi-target spells)
			$C0/D720 A5 32       LDA $32    [$00:0032]   A:0002 X:BC90 Y:60B3 P:envmxdIZC
			$C0/D722 29 FF 00    AND #$00FF              A:0607 X:BC90 Y:60B3 P:envmxdIzC
			$C0/D725 0A          ASL A                   A:0007 X:BC90 Y:60B3 P:envmxdIzC
			$C0/D726 AA          TAX                     A:000E X:BC90 Y:60B3 P:envmxdIzc
			$C0/D727 BF 32 A7 C1 LDA $C1A732,x[$C1:A740] A:000E X:000E Y:60B3 P:envmxdIzc
			$C0/D72B AA          TAX                     A:BD20 X:000E Y:60B3 P:eNvmxdIzc
			$C0/D72C A9 08 00    LDA #$0008              A:BD20 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D72F 85 22       STA $22    [$00:0022]   A:0008 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D731 BF 00 00 7F LDA $7F0000,x[$7F:BD20] A:0008 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D735 85 12       STA $12    [$00:0012]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D737 29 F0 F0    AND #$F0F0              A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D73A 4A          LSR A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D73B 4A          LSR A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D73C 4A          LSR A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D73D 4A          LSR A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D73E 19 20 00    ORA $0020,y[$7E:60D3]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D741 99 20 00    STA $0020,y[$7E:60D3]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D744 A5 12       LDA $12    [$00:0012]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D746 29 0E 0E    AND #$0E0E              A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D749 0A          ASL A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D74A 0A          ASL A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D74B 0A          ASL A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D74C 0A          ASL A                   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D74D 19 40 00    ORA $0040,y[$7E:60F3]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D750 99 40 00    STA $0040,y[$7E:60F3]   A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D753 BF 10 00 7F LDA $7F0010,x[$7F:BD30] A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D757 85 12       STA $12    [$00:0012]   A:7C7C X:BD20 Y:60B3 P:envmxdIzc
			$C0/D759 29 F0 F0    AND #$F0F0              A:7C7C X:BD20 Y:60B3 P:envmxdIzc
			$C0/D75C 4A          LSR A                   A:7070 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D75D 4A          LSR A                   A:3838 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D75E 4A          LSR A                   A:1C1C X:BD20 Y:60B3 P:envmxdIzc
			$C0/D75F 4A          LSR A                   A:0E0E X:BD20 Y:60B3 P:envmxdIzc
			$C0/D760 19 30 00    ORA $0030,y[$7E:60E3]   A:0707 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D763 99 30 00    STA $0030,y[$7E:60E3]   A:E7E7 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D766 A5 12       LDA $12    [$00:0012]   A:E7E7 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D768 29 0E 0E    AND #$0E0E              A:7C7C X:BD20 Y:60B3 P:envmxdIzc
			$C0/D76B 0A          ASL A                   A:0C0C X:BD20 Y:60B3 P:envmxdIzc
			$C0/D76C 0A          ASL A                   A:1818 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D76D 0A          ASL A                   A:3030 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D76E 0A          ASL A                   A:6060 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D76F 19 50 00    ORA $0050,y[$7E:6103]   A:C0C0 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D772 99 50 00    STA $0050,y[$7E:6103]   A:C0C0 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D775 E8          INX                     A:C0C0 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D776 E8          INX                     A:C0C0 X:BD21 Y:60B3 P:eNvmxdIzc
			$C0/D777 C8          INY                     A:C0C0 X:BD22 Y:60B3 P:eNvmxdIzc
			$C0/D778 C8          INY                     A:C0C0 X:BD22 Y:60B4 P:envmxdIzc
			$C0/D779 C6 22       DEC $22    [$00:0022]   A:C0C0 X:BD22 Y:60B5 P:envmxdIzc
			$C0/D77B D0 B4       BNE $B4    [$D731]      A:C0C0 X:BD22 Y:60B5 P:envmxdIzc
			$C0/D77D 98          TYA                     A:8080 X:BD30 Y:60C3 P:envmxdIZc
			$C0/D77E 38          SEC                     A:60C3 X:BD30 Y:60C3 P:envmxdIzc
			$C0/D77F E9 10 00    SBC #$0010              A:60C3 X:BD30 Y:60C3 P:envmxdIzC
			$C0/D782 A8          TAY                     A:60B3 X:BD30 Y:60C3 P:envmxdIzC
			$C0/D783 60          RTS                     A:60B3 X:BD30 Y:60B3 P:envmxdIzC

		$C0/D64F E6 30       INC $30    [$00:0030]   A:60B3 X:BD30 Y:60B3 P:envmxdIzC
		$C0/D651 60          RTS                     A:60B3 X:BD30 Y:60B3 P:envmxdIzC
		$C0/D652 C9 03 00    CMP #$0003              A:0003 X:BD30 Y:60B3 P:envmxdIzC	if 4th numeral...
		$C0/D655 D0 06       BNE $06    [$D65D]      A:0003 X:BD30 Y:60B3 P:envmxdIZC
		$C0/D657 20 A0 D7    JSR $D7A0  [$C0:D7A0]   A:0003 X:BD30 Y:60B3 P:envmxdIZC

			Draw 4th numeral (draw starting at tile 2, position X2) ($C0/DB20 for multi-target spells)
			$C0/D7A0 A5 32       LDA $32    [$00:0032]   A:0003 X:BD30 Y:60B3 P:envmxdIZC
			$C0/D7A2 29 FF 00    AND #$00FF              A:0706 X:BD30 Y:60B3 P:envmxdIzC
			$C0/D7A5 0A          ASL A                   A:0006 X:BD30 Y:60B3 P:envmxdIzC
			$C0/D7A6 AA          TAX                     A:000C X:BD30 Y:60B3 P:envmxdIzc
			$C0/D7A7 BF 32 A7 C1 LDA $C1A732,x[$C1:A73E] A:000C X:000C Y:60B3 P:envmxdIzc
			$C0/D7AB AA          TAX                     A:BD00 X:000C Y:60B3 P:eNvmxdIzc
			$C0/D7AC A9 08 00    LDA #$0008              A:BD00 X:BD00 Y:60B3 P:eNvmxdIzc
			$C0/D7AF 85 22       STA $22    [$00:0022]   A:0008 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7B1 BF 00 00 7F LDA $7F0000,x[$7F:BD00] A:0008 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7B5 85 12       STA $12    [$00:0012]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7B7 29 FC FC    AND #$FCFC              A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7BA 4A          LSR A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7BB 4A          LSR A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7BC 19 40 00    ORA $0040,y[$7E:60F3]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7BF 99 40 00    STA $0040,y[$7E:60F3]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7C2 A5 12       LDA $12    [$00:0012]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7C4 29 02 02    AND #$0202              A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7C7 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7C8 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7C9 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7CA 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7CB 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7CC 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7CD 19 60 00    ORA $0060,y[$7E:6113]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7D0 99 60 00    STA $0060,y[$7E:6113]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7D3 BF 10 00 7F LDA $7F0010,x[$7F:BD10] A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7D7 85 12       STA $12    [$00:0012]   A:3838 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7D9 29 FC FC    AND #$FCFC              A:3838 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7DC 4A          LSR A                   A:3838 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7DD 4A          LSR A                   A:1C1C X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7DE 19 50 00    ORA $0050,y[$7E:6103]   A:0E0E X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7E1 99 50 00    STA $0050,y[$7E:6103]   A:CECE X:BD00 Y:60B3 P:eNvmxdIzc
			$C0/D7E4 A5 12       LDA $12    [$00:0012]   A:CECE X:BD00 Y:60B3 P:eNvmxdIzc
			$C0/D7E6 29 02 02    AND #$0202              A:3838 X:BD00 Y:60B3 P:envmxdIzc
			$C0/D7E9 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7EA 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7EB 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7EC 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7ED 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7EE 0A          ASL A                   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7EF 19 70 00    ORA $0070,y[$7E:6123]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7F2 99 70 00    STA $0070,y[$7E:6123]   A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7F5 E8          INX                     A:0000 X:BD00 Y:60B3 P:envmxdIZc
			$C0/D7F6 E8          INX                     A:0000 X:BD01 Y:60B3 P:eNvmxdIzc
			$C0/D7F7 C8          INY                     A:0000 X:BD02 Y:60B3 P:eNvmxdIzc
			$C0/D7F8 C8          INY                     A:0000 X:BD02 Y:60B4 P:envmxdIzc
			$C0/D7F9 C6 22       DEC $22    [$00:0022]   A:0000 X:BD02 Y:60B5 P:envmxdIzc
			$C0/D7FB D0 B4       BNE $B4    [$D7B1]      A:0000 X:BD02 Y:60B5 P:envmxdIzc
			$C0/D7FD 98          TYA                     A:0000 X:BD10 Y:60C3 P:envmxdIZc
			$C0/D7FE 38          SEC                     A:60C3 X:BD10 Y:60C3 P:envmxdIzc
			$C0/D7FF E9 10 00    SBC #$0010              A:60C3 X:BD10 Y:60C3 P:envmxdIzC
			$C0/D802 A8          TAY                     A:60B3 X:BD10 Y:60C3 P:envmxdIzC
			$C0/D803 60          RTS                     A:60B3 X:BD10 Y:60B3 P:envmxdIzC

		$C0/D65A E6 30       INC $30    [$00:0030]   A:60B3 X:BD10 Y:60B3 P:envmxdIzC
		$C0/D65C 60          RTS                     A:60B3 X:BD10 Y:60B3 P:envmxdIzC
		$C0/D65D C9 04 00    CMP #$0004              A:0004 X:BD10 Y:60B3 P:envmxdIzC	if 5th...
		$C0/D660 D0 05       BNE $05    [$D667]      A:0004 X:BD10 Y:60B3 P:envmxdIZC
		$C0/D662 20 00 D9    JSR $D900  [$C0:D900]   A:0004 X:BD10 Y:60B3 P:envmxdIZC

			Draw 5th numeral (almost identical to normal code, b/c drawing to position X0) ($C0/DBA0 for multi-target spells)
			$C0/D900 A5 32       LDA $32    [$00:0032]   A:0004 X:BD10 Y:60B3 P:envmxdIZC
			$C0/D902 29 FF 00    AND #$00FF              A:0007 X:BD10 Y:60B3 P:envmxdIzC
			$C0/D905 0A          ASL A                   A:0007 X:BD10 Y:60B3 P:envmxdIzC
			$C0/D906 AA          TAX                     A:000E X:BD10 Y:60B3 P:envmxdIzc
			$C0/D907 BF 32 A7 C1 LDA $C1A732,x[$C1:A740] A:000E X:000E Y:60B3 P:envmxdIzc
			$C0/D90B AA          TAX                     A:BD20 X:000E Y:60B3 P:eNvmxdIzc
			$C0/D90C A9 10 00    LDA #$0010              A:BD20 X:BD20 Y:60B3 P:eNvmxdIzc
			$C0/D90F 85 12       STA $12    [$00:0012]   A:0010 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D911 BF 00 00 7F LDA $7F0000,x[$7F:BD20] A:0010 X:BD20 Y:60B3 P:envmxdIzc
			$C0/D915 99 60 00    STA $0060,y[$7E:6113]   A:0000 X:BD20 Y:60B3 P:envmxdIZc	here is the only difference from normal code
			$C0/D918 E8          INX                     A:0000 X:BD20 Y:60B3 P:envmxdIZc
			$C0/D919 E8          INX                     A:0000 X:BD21 Y:60B3 P:eNvmxdIzc
			$C0/D91A C8          INY                     A:0000 X:BD22 Y:60B3 P:eNvmxdIzc
			$C0/D91B C8          INY                     A:0000 X:BD22 Y:60B4 P:envmxdIzc
			$C0/D91C C6 12       DEC $12    [$00:0012]   A:0000 X:BD22 Y:60B5 P:envmxdIzc
			$C0/D91E D0 F1       BNE $F1    [$D911]      A:0000 X:BD22 Y:60B5 P:envmxdIzc
			$C0/D920 60          RTS                     A:1818 X:BD40 Y:60D3 P:envmxdIZc

		$C0/D665 E6 30       INC $30    [$00:0030]   A:1818 X:BD40 Y:60D3 P:envmxdIZc
		$C0/D667 60          RTS                     A:1818 X:BD40 Y:60D3 P:envmxdIzc

	$C0/D8D1 A5 6A       LDA $6A    [$00:006A]   A:3838 X:BCC0 Y:60D3 P:envmxdIzc
	$C0/D8D3 20 30 D6    JSR $D630  [$C0:D630]   A:0702 X:BCC0 Y:60D3 P:envmxdIzc	draw 2nd numeral
	$C0/D8D6 A5 6B       LDA $6B    [$00:006B]   A:60B3 X:BC90 Y:60B3 P:envmxdIzC
	$C0/D8D8 20 30 D6    JSR $D630  [$C0:D630]   A:0607 X:BC90 Y:60B3 P:envmxdIzC	3rd numeral...
	$C0/D8DB A5 6C       LDA $6C    [$00:006C]   A:60B3 X:BD30 Y:60B3 P:envmxdIzC
	$C0/D8DD 20 30 D6    JSR $D630  [$C0:D630]   A:0706 X:BD30 Y:60B3 P:envmxdIzC	4th...
	$C0/D8E0 A5 6D       LDA $6D    [$00:006D]   A:60B3 X:BD10 Y:60B3 P:envmxdIzC
	$C0/D8E2 20 30 D6    JSR $D630  [$C0:D630]   A:0007 X:BD10 Y:60B3 P:envmxdIzC	5th...
	$C0/D8E5 6B          RTL                     A:1818 X:BD40 Y:60D3 P:envmxdIzc	

$C1/A543 80 3E       BRA $3E    [$A583]      A:1818 X:BD40 Y:60D3 P:envmxdIzc	skip custom code and empty FF's from cleared old code

Custom code for checking conditions of recovery items, draining spells, etc...
$C1/A545 88          DEY                     A:0080 X:0000 Y:0003 P:envMxdIZC
$C1/A546 B1 76       LDA ($76),y[$7E:2D74]   A:0080 X:0000 Y:0002 P:envMxdIzC	load low byte
$C1/A548 F0 05       BEQ $05    [$A54F]      A:0000 X:0000 Y:0002 P:envMxdIZC	branch if truly miss, otherwise it is a recovery item/draining spell

$C1/A54A C8          INY                     A:0096 X:0000 Y:0002 P:eNvMxdIzC
$C1/A54B B1 76       LDA ($76),y[$7E:2D79]   A:0096 X:0000 Y:0003 P:envMxdIzC	recovery item/draining spell and not truly miss, so reload high byte
$C1/A54D 80 DF       BRA $DF    [$A52E]      A:0080 X:0000 Y:0003 P:eNvMxdIzC	return back to normal code for healing

$C1/A54F 46 1E       LSR $1E    [$00:001E]   A:0000 X:0000 Y:0002 P:envMxdIZC	set to miss palette (ie. white w/blk border)
$C1/A551 C8          INY                     A:0000 X:0000 Y:0002 P:envMxdIzc
$C1/A552 B1 76       LDA ($76),y[$7E:2D75]   A:0000 X:0000 Y:0003 P:envMxdIzc
$C1/A554 C2 20       REP #$20                A:0080 X:0000 Y:0003 P:eNvMxdIzc
$C1/A556 80 BD       BRA $BD    [$A515]      A:0080 X:0000 Y:0003 P:eNvmxdIzc	return back to normal code for damage

HP display, load from $6A instead of $69 to prevent vanishing 1st digit
$C1/1A91 B5 6A       LDA $6A,x  [$00:006A]   A:00BD X:0000 Y:0007 P:envMxdIZc

MP display, load from $6B instead of $6A to prevent vanishing 1st digit
$C1/6984 B5 6B       LDA $6B,x  [$00:006B]   A:0009 X:0000 Y:0000 P:envMxdIZC

MP display, load from $6A instead of $69 to prevent 10's display for 1-digit MP
$C1/6960 B5 6A       LDA $6A,x  [$00:006A]   A:00BA X:0000 Y:000B P:envMxdIZc
...
$C1/6969 95 6A       STA $6A,x  [$00:006A]   A:00C8 X:0000 Y:000B P:eNvMxdIzC

Multiple target spells
$C1/A624 C9 80       CMP #$7E                A:0080 X:0000 Y:0002 P:eNvMxdIzc
$C1/A626 80 4B       BRA $4B    [$A673]      A:0080 X:0000 Y:0002 P:eNvMxdIzc
$C1/A673 D0 DD       BNE $DD    [$A652]      A:0080 X:0000 Y:0002 P:eNvMxdIzc
$C1/A675 B9 CE 2B    LDA $2BCE,y[$7E:2BD0]   A:0080 X:0000 Y:0002 P:eNvMxdIzc
$C1/A678 F0 05       BEQ $05    [$A67F]      A:0000 X:0000 Y:0002 P:envMxdIZc
$C1/A67F 46 1E       LSR $1E    [$00:001E]   A:0000 X:0000 Y:0002 P:envMxdIZc
$C1/A681 B9 CF 2B    LDA $2BCF,y[$7E:2BD1]   A:0000 X:0000 Y:0002 P:envMxdIzc
$C1/A684 80 A2       BRA $A2    [$A628]      A:0080 X:0000 Y:0002 P:eNvMxdIzc